Mention type vs region ambiguity in the docs
authorMatthias Clasen <mclasen@redhat.com>
Wed, 19 Jan 2011 17:55:48 +0000 (12:55 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Wed, 19 Jan 2011 17:55:48 +0000 (12:55 -0500)
gtk/gtkcssprovider.c

index ea4530e9b49c0c2008568173c3dfaabbfe785a02..32d637efd5908fcf471c881c1d56b0792d430b7b 100644 (file)
  * style classes they define and see <xref linkend="gtkstylecontext-classes"/>
  * for a list of all style classes used by GTK+ widgets.
  * </para>
+ * <para>
+ * Note that there is some ambiguity in the selector syntax when it comes
+ * to differentiation widget class names from regions. GTK+ currently treats
+ * a string as a widget class name if it contains any uppercase characters
+ * (which should work for more widgets with names like GtkLabel).
+ * </para>
  * <example>
  * <title>Style classes in selectors</title>
  * <programlisting language="text">
@@ -1718,7 +1724,8 @@ is_widget_class_name (const gchar *str)
    * widget class names contain only CamelCase
    * (gtkmm widgets don't), but at least part of
    * the name will be CamelCase, so check for
-   * the first uppercase char */
+   * the first uppercase char
+   */
   while (*str)
     {
       if (g_ascii_isupper (*str))